From Source
This guide will help you set up the R-Type project on your local machine for development.
Prerequisites
- Git: Clone the repository.
- CMake: Build the project.
- SFML: For windowing, rendering, and input.
- ASIO: For networking (used for UDP communication).
Installation
# Clone the repository
git clone <repo-url>
cd r-type
# Compile
./build.sh
# Run the client
./r-type_client
# Run the server
./r-type_server
# Run the map editor
./r-type_editor